package com.itcast.activiti.domain;

import lombok.Data;
import lombok.experimental.FieldNameConstants;

import java.util.HashMap;

/**
 * 任务开启
 */
@Data
@FieldNameConstants
public class TaskStart {
    /**
     * 租户id
     */
    private String tenantId;
    /**
     * 代理人
     */
    @Deprecated
    private String assignee;
    /**
     * true 同意
     */
    private Boolean audit;
    /**
     * 意见
     */
    private String comment;
    /**
     * map变量
     */
    private HashMap<String, Object> variables;
    /**
     * 回传参数 推荐JSON
     */
    private String passbackParam;
    /**
     * 附件
     */
    private Attachment attachment;

    private String event;
    /**
     * 1：审批（默认））2：驳回到发起人）3：驳回上一级）
     */
    private Integer applyType;
    /**
     * 是否自动往下审批相同审批人的节点
     */
    private Boolean autoNextComplete;
}
